package com.ytjj.qmyx.admin.model.response;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class CustomerResponse implements Serializable {

    /**
     * 订单Id
     */
    private Integer id;

    /**
     * 活动类型
     */
    private String activityType;

    /**
     * 商品售价
     */
    private BigDecimal productPrice;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 订单状态--取自order表
     */
    private String orderStatus;

    /**
     * 订单状态--取自order_info表
     */
    private String orderinfoStatus;

    /**
     * 支付来源
     */
    private String paySource;

    /**
     * 订单来源
     */
    private String orderSource;

    /**
     * 支付订单号
     */
    private String tradeNo;

    /**
     * 支付状态
     */
    private Integer isPay;

    /**
     * 收货人姓名
     */
    private String userName;

    /**
     * 收货人号码
     */
    private String userPhone;

    /**
     * 仓库名称
     */
    private String warehouseName;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 产品图片
     */
    private String productImg;

    /**
     * 规格
     */
    private String productSkuSpec;

    /**
     * 付款价格
     */
    private BigDecimal realTotalMoney;

    /**
     * 地区
     */
    private String userAddress;

    /**
     * 时间
     */
    private Date createTime;

    /**
     * 退款时间
     */
    private Date refundTime;

    /**
     * 是否打印订单
     */
    private Integer isCheack;

    /**
     * 客服名
     */
    private String documentary;

    /**
     * 跟进时间
     */
    private Date documentaryTime;

    /**
     * 备注
     */
    private String smallNote;


    /**
     * 快递公司名称
     */
    private String expressCompanyNo;

    /**
     * 快递号
     */
    private String expressNo;

    /**
     * 供应商Id
     */
    private Integer bankerId;

    /**
     * 补单状态
     */
    private Integer status;

    /**
     * 是否导出
     */
    private Integer isExport;

    /**
     * 订单Order-id
     */
    private Integer orderId;

    /**
     * 支付类型
     */
    private String payType;

    /**
     * 活动抵扣值
     */
    private BigDecimal activityMax;

    /**
     * 钱包抵扣金额
     */
    private BigDecimal deductionMoney;

    /**
     * 订单最终优惠金额描述
     */
    private String goodsPrice;

    /**
     * 支付时间
     */
    private String payTime;

    /**
     * 是否同步到原路返回页 0-否
     */
    private Integer returnRegisterNum;

    /**
     * 是否同步到退货管理 0-否
     */
    private Integer returnGoodsNum;

}
